Deductive Model Checking

نویسندگان

  • Henny B. Sipma
  • Tomás E. Uribe
  • Zohar Manna
چکیده

We present an extension of classical tableau-based model checking procedures to the case of innnite-state systems, using deductive methods in an incremental construction of the behavior graph. Logical formulas are used to represent innnite sets of states in an abstraction of this graph, which is repeatedly reened in the search for a counterexample computation, ruling out large portions of the graph before they are expanded to the state-level. This can lead to large savings, even in the case of nite-state systems. Only local conditions need to be checked at each step, and previously proven properties can be used to further constrain the search. Although the resulting method is not always automatic, it provides a exible and general framework that can be used to integrate a diverse number of other veriication tools.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model Checking and Deduction for Innnite-state Systems

Two well-known approaches to the veriication of reactive systems are deductive veriication and model checking. After brieey reviewing them, we present deductive model checking, which combines these two approaches. The new procedure uses deduction to extend the classical tableau-based model checking algorithms to the case of innnite-state systems.

متن کامل

Model Checking and Deduction for Verifying Innnite-state Systems

Two well-known approaches to the veriication of temporal properties of reactive systems are deductive veriication and model checking. In deductive veriication, the validity of temporal properties is reduced to rst-order veriication conditions. In model checking, the validity of the property is established by an exhaustive search of the state space for counterexamples. We review both techniques ...

متن کامل

A Model-based Semantics for Integrity in Deductive Databases

[DCe] Decker, Celma: A slick procedure for integrity checking in deductive databases , Proc.

متن کامل

Deductive Software Verification

Deductive Software Verification is characterized by three ingredients: first, target programs as well as the properties to be verified are represented as logical formulae that must be proven to be valid; second, validity is proven by deduction in a logic calculus; third, computer assistance is used for proof search and bookkeeping. In contrast to static analysis and model checking it is possibl...

متن کامل

Integration of Bounded Model Checking and Deductive Verification

Modular deductive veri cation of software systems is a complex task: the user has to put a lot of e ort in writing module speci cations that t together when verifying the system as a whole. In this paper, we propose a combination of deductive veri cation and software bounded model checking (SBMC), where SBMC is used to support the user in the speci cation and veri cation process, while deductiv...

متن کامل

Update Control in Deductive Object Bases1

Deductive object bases are a combination of both deductive and objectoriented databases. This dissertation investigates the problem of update control for such databases. The data model is defined as an extreme case of a deductive database with only one extensional predicate and a multitude of axioms defining the object-oriented abstraction concepts. The advantages are twofold: a distinct concep...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996